Behavioural state machines: agent programming and engineering

نویسنده

  • Peter Novák
چکیده

ion: the functional view on the semantics of mental state transformer provides a powerful abstraction for BSM agent program. Mental state transformer facilitates encapsulation of a set of particular interdependent objects stored in agent’s knowledge bases together with the dynamics associated with them, a part of agent’s overall behaviour. The construct of mst thus provides a similar abstract concept for programming cognitive agents as does an object in the object oriented programming paradigm. In particular, the functional semantics allows to view agent programs as functions modifying its mental states, decomposed into (or composed of) compounds of other encapsulated subfunctions, possibly with a similar nested structure. The remainder of this dissertation provides a substance to the above claims. In particular the Chapters 4 and 6 subsequently discuss formal support for the process of specification refinement and design of BSM agent program. Both heavily rely on the functional view on subprograms, i.e., mental state transformers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Behavioural State Machines: Programming Modular Agents

Different application domains require different knowledge representation techniques. Agent designers should therefore be able to easily exploit benefits of various knowledge representation technologies in a single agent system. I describe here an agent programming framework of Behavioural State Machines, with Jazzyk, an implemented programming language interpreter for BSM. The presented framewo...

متن کامل

An open agent architecture: Fundamentals

Different application domains require different knowledge representation techniques. Therefore a robust agent oriented programming framework should not commit to a single KR technology. Instead, it should facilitate an easy integration of heterogeneous knowledge representation techniques in a single agent system. Similarly, different situations an agent might happen to be in, require different ...

متن کامل

Fuzzy Programming for Parallel Machines Scheduling: Minimizing Weighted Tardiness/Earliness and Flow Time through Genetic Algorithm

Appropriate scheduling and sequencing of tasks on machines is one of the basic and significant problems that a shop or a factory manager encounters; this is why in recent decades extensive studies have been done on scheduling issues. One type of scheduling problems is just-in-time (JIT) scheduling and in this area, motivated by JIT manufacturing, this study investigates a mathematical model for...

متن کامل

Variable Structure Behavioural Controller for Multi-agent Systems

In previous papers authors have considered agents as inertia-less self driven particles and designed a flocking algorithm. Application of this algorithm to agents with considerable inertial characteristics needs a behavioural controller. The controller uses the local information and helps every agent to imitate the desired behaviour as a member of the flocking frame which covers the main is...

متن کامل

Fuzzy Programming for Parallel Machines Scheduling: Minimizing Weighted Tardiness/Earliness and Flowtime through Genetic Algorithm

Appropriate scheduling and sequencing of tasks on machines is one of the basic and significant problems that a shop or a factory manager encounters with it, this is why in recent decades extensive researches have been done on scheduling issues. A type of scheduling problems is just-in-time (JIT) scheduling and in this area, motivated by JIT manufacturing, this study investigates a mathematical ...

متن کامل

Probabilistic Behavioural State Machines

Development of embodied cognitive agents in agent oriented programming languages naturally leads to writing underspecified programs. The semantics of BDI inspired rule based agent programming languages leaves room for various alternatives as to how to implement the action selection mechanism of an agent (paraphrased from [5]). To facilitate encoding of heuristics for the non-deterministic actio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009